<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <!-- 
    调用方式          示列               函数中的this指向
    通过new调用       new method()       新对象
    直接调用          method()           全局对象（浏览器window,node环境global对象） 
    通过对象调用       obj.method()       前面的对象
    call,apply,bind  method.call(ctx)   第一个参数ctx
   -->
   <!-- 注意：箭头函数没有this,如果非要在里面打印this，一定指向的是外面的this，包括arguments,箭头函数里面没有，使用用的也是外面的，也是基于闭包 -->
   <script>
    function Fn(...args) {
      console.log('this,',this,args)
    }
   Fn.apply('tsc',[2,3,4])
    //const fn = new Fn()
   </script>
</body>
</html>